/*
 * BSD Licence:
 * Copyright (c) 2001, Lloyd Dupont (lloyd@galador.net)
 * <ORGANIZATION> 
 * All rights reserved.
 * 
 *
 * Redistribution and use in source and binary forms, with or without 
 * modification, are permitted provided that the following conditions are met:
 *
 * 1. Redistributions of source code must retain the above copyright notice, 
 * this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright 
 * notice, this list of conditions and the following disclaimer in the 
 * documentation and/or other materials provided with the distribution.
 * 3. Neither the name of the <ORGANIZATION> nor the names of its contributors
 * may be used to endorse or promote products derived from this software
 * without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR
 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 * SERVICES, LOSS OF USE, DATA, OR PROFITS, OR BUSINESS INTERRUPTION) HOWEVER
 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
 * DAMAGE.
 */

// here are some util class for our VB friends...
namespace HowtoScene.OpenGL
{
	[System.Flags]
	public enum GLFlags : uint 	
	{
		GL_CURRENT_BIT                    =0x00000001,
		GL_POINT_BIT                      =0x00000002,
		GL_LINE_BIT                       =0x00000004,
		GL_POLYGON_BIT                    =0x00000008,
		GL_POLYGON_STIPPLE_BIT            =0x00000010,
		GL_PIXEL_MODE_BIT                 =0x00000020,
		GL_LIGHTING_BIT                   =0x00000040,
		GL_FOG_BIT                        =0x00000080,
		GL_DEPTH_BUFFER_BIT               =0x00000100,
		GL_ACCUM_BUFFER_BIT               =0x00000200,
		GL_STENCIL_BUFFER_BIT             =0x00000400,
		GL_VIEWPORT_BIT                   =0x00000800,
		GL_TRANSFORM_BIT                  =0x00001000,
		GL_ENABLE_BIT                     =0x00002000,
		GL_COLOR_BUFFER_BIT               =0x00004000,
		GL_HINT_BIT                       =0x00008000,
		GL_EVAL_BIT                       =0x00010000,
		GL_LIST_BIT                       =0x00020000,
		GL_TEXTURE_BIT                    =0x00040000,
		GL_SCISSOR_BIT                    =0x00080000,
		GL_ALL_ATTRIB_BITS                =0x000fffff,
		
		
		GL_ACCUM                          =0x0100,
		GL_LOAD                           =0x0101,
		GL_RETURN                         =0x0102,
		GL_MULT                           =0x0103,
		GL_ADD                            =0x0104,
		
		GL_NEVER                          =0x0200,
		GL_LESS                           =0x0201,
		GL_EQUAL                          =0x0202,
		GL_LEQUAL                         =0x0203,
		GL_GREATER                        =0x0204,
		GL_NOTEQUAL                       =0x0205,
		GL_GEQUAL                         =0x0206,
		GL_ALWAYS                         =0x0207,
		
		GL_POINTS                         =0x0000,
		GL_LINES                          =0x0001,
		GL_LINE_LOOP                      =0x0002,
		GL_LINE_STRIP                     =0x0003,
		GL_TRIANGLES                      =0x0004,
		GL_TRIANGLE_STRIP                 =0x0005,
		GL_TRIANGLE_FAN                   =0x0006,
		GL_QUADS                          =0x0007,
		GL_QUAD_STRIP                     =0x0008,
		GL_POLYGON                        =0x0009,
		
		GL_ZERO                           =0,
		GL_ONE                            =1,
		GL_SRC_COLOR                      =0x0300,
		GL_ONE_MINUS_SRC_COLOR            =0x0301,
		GL_SRC_ALPHA                      =0x0302,
		GL_ONE_MINUS_SRC_ALPHA            =0x0303,
		GL_DST_ALPHA                      =0x0304,
		GL_ONE_MINUS_DST_ALPHA            =0x0305,
		
		GL_DST_COLOR                      =0x0306,
		GL_ONE_MINUS_DST_COLOR            =0x0307,
		GL_SRC_ALPHA_SATURATE             =0x0308,
		
		GL_CLIP_PLANE0                    =0x3000,
		GL_CLIP_PLANE1                    =0x3001,
		GL_CLIP_PLANE2                    =0x3002,
		GL_CLIP_PLANE3                    =0x3003,
		GL_CLIP_PLANE4                    =0x3004,
		GL_CLIP_PLANE5                    =0x3005,
		
		GL_BYTE                           =0x1400,
		GL_UNSIGNED_BYTE                  =0x1401,
		GL_SHORT                          =0x1402,
		GL_UNSIGNED_SHORT                 =0x1403,
		GL_INT                            =0x1404,
		GL_UNSIGNED_INT                   =0x1405,
		GL_FLOAT                          =0x1406,
		GL_2_BYTES                        =0x1407,
		GL_3_BYTES                        =0x1408,
		GL_4_BYTES                        =0x1409,
		GL_DOUBLE                         =0x140A,
		
		GL_NONE                           =0,
		GL_FRONT_LEFT                     =0x0400,
		GL_FRONT_RIGHT                    =0x0401,
		GL_BACK_LEFT                      =0x0402,
		GL_BACK_RIGHT                     =0x0403,
		GL_FRONT                          =0x0404,
		GL_BACK                           =0x0405,
		GL_LEFT                           =0x0406,
		GL_RIGHT                          =0x0407,
		GL_FRONT_AND_BACK                 =0x0408,
		GL_AUX0                           =0x0409,
		GL_AUX1                           =0x040A,
		GL_AUX2                           =0x040B,
		GL_AUX3                           =0x040C,
		
		GL_NO_ERROR                       =0,
		GL_INVALID_ENUM                   =0x0500,
		GL_INVALID_VALUE                  =0x0501,
		GL_INVALID_OPERATION              =0x0502,
		GL_STACK_OVERFLOW                 =0x0503,
		GL_STACK_UNDERFLOW                =0x0504,
		GL_OUT_OF_MEMORY                  =0x0505,
		
		GL_2D                             =0x0600,
		GL_3D                             =0x0601,
		GL_3D_COLOR                       =0x0602,
		GL_3D_COLOR_TEXTURE               =0x0603,
		GL_4D_COLOR_TEXTURE               =0x0604,
		
		GL_PASS_THROUGH_TOKEN             =0x0700,
		GL_POINT_TOKEN                    =0x0701,
		GL_LINE_TOKEN                     =0x0702,
		GL_POLYGON_TOKEN                  =0x0703,
		GL_BITMAP_TOKEN                   =0x0704,
		GL_DRAW_PIXEL_TOKEN               =0x0705,
		GL_COPY_PIXEL_TOKEN               =0x0706,
		GL_LINE_RESET_TOKEN               =0x0707,
		
		GL_EXP                            =0x0800,
		GL_EXP2                           =0x0801,
		
		GL_CW                             =0x0900,
		GL_CCW                            =0x0901,
		
		GL_COEFF                          =0x0A00,
		GL_ORDER                          =0x0A01,
		GL_DOMAIN                         =0x0A02,
		
		GL_CURRENT_COLOR                  =0x0B00,
		GL_CURRENT_INDEX                  =0x0B01,
		GL_CURRENT_NORMAL                 =0x0B02,
		GL_CURRENT_TEXTURE_COORDS         =0x0B03,
		GL_CURRENT_RASTER_COLOR           =0x0B04,
		GL_CURRENT_RASTER_INDEX           =0x0B05,
		GL_CURRENT_RASTER_TEXTURE_COORDS  =0x0B06,
		GL_CURRENT_RASTER_POSITION        =0x0B07,
		GL_CURRENT_RASTER_POSITION_VALID  =0x0B08,
		GL_CURRENT_RASTER_DISTANCE        =0x0B09,
		GL_POINT_SMOOTH                   =0x0B10,
		GL_POINT_SIZE                     =0x0B11,
		GL_POINT_SIZE_RANGE               =0x0B12,
		GL_POINT_SIZE_GRANULARITY         =0x0B13,
		GL_LINE_SMOOTH                    =0x0B20,
		GL_LINE_WIDTH                     =0x0B21,
		GL_LINE_WIDTH_RANGE               =0x0B22,
		GL_LINE_WIDTH_GRANULARITY         =0x0B23,
		GL_LINE_STIPPLE                   =0x0B24,
		GL_LINE_STIPPLE_PATTERN           =0x0B25,
		GL_LINE_STIPPLE_REPEAT            =0x0B26,
		GL_LIST_MODE                      =0x0B30,
		GL_MAX_LIST_NESTING               =0x0B31,
		GL_LIST_BASE                      =0x0B32,
		GL_LIST_INDEX                     =0x0B33,
		GL_POLYGON_MODE                   =0x0B40,
		GL_POLYGON_SMOOTH                 =0x0B41,
		GL_POLYGON_STIPPLE                =0x0B42,
		GL_EDGE_FLAG                      =0x0B43,
		GL_CULL_FACE                      =0x0B44,
		GL_CULL_FACE_MODE                 =0x0B45,
		GL_FRONT_FACE                     =0x0B46,
		GL_LIGHTING                       =0x0B50,
		GL_LIGHT_MODEL_LOCAL_VIEWER       =0x0B51,
		GL_LIGHT_MODEL_TWO_SIDE           =0x0B52,
		GL_LIGHT_MODEL_AMBIENT            =0x0B53,
		GL_SHADE_MODEL                    =0x0B54,
		GL_COLOR_MATERIAL_FACE            =0x0B55,
		GL_COLOR_MATERIAL_PARAMETER       =0x0B56,
		GL_COLOR_MATERIAL                 =0x0B57,
		GL_FOG                            =0x0B60,
		GL_FOG_INDEX                      =0x0B61,
		GL_FOG_DENSITY                    =0x0B62,
		GL_FOG_START                      =0x0B63,
		GL_FOG_END                        =0x0B64,
		GL_FOG_MODE                       =0x0B65,
		GL_FOG_COLOR                      =0x0B66,
		GL_DEPTH_RANGE                    =0x0B70,
		GL_DEPTH_TEST                     =0x0B71,
		GL_DEPTH_WRITEMASK                =0x0B72,
		GL_DEPTH_CLEAR_VALUE              =0x0B73,
		GL_DEPTH_FUNC                     =0x0B74,
		GL_ACCUM_CLEAR_VALUE              =0x0B80,
		GL_STENCIL_TEST                   =0x0B90,
		GL_STENCIL_CLEAR_VALUE            =0x0B91,
		GL_STENCIL_FUNC                   =0x0B92,
		GL_STENCIL_VALUE_MASK             =0x0B93,
		GL_STENCIL_FAIL                   =0x0B94,
		GL_STENCIL_PASS_DEPTH_FAIL        =0x0B95,
		GL_STENCIL_PASS_DEPTH_PASS        =0x0B96,
		GL_STENCIL_REF                    =0x0B97,
		GL_STENCIL_WRITEMASK              =0x0B98,
		GL_MATRIX_MODE                    =0x0BA0,
		GL_NORMALIZE                      =0x0BA1,
		GL_VIEWPORT                       =0x0BA2,
		GL_MODELVIEW_STACK_DEPTH          =0x0BA3,
		GL_PROJECTION_STACK_DEPTH         =0x0BA4,
		GL_TEXTURE_STACK_DEPTH            =0x0BA5,
		GL_MODELVIEW_MATRIX               =0x0BA6,
		GL_PROJECTION_MATRIX              =0x0BA7,
		GL_TEXTURE_MATRIX                 =0x0BA8,
		GL_ATTRIB_STACK_DEPTH             =0x0BB0,
		GL_CLIENT_ATTRIB_STACK_DEPTH      =0x0BB1,
		GL_ALPHA_TEST                     =0x0BC0,
		GL_ALPHA_TEST_FUNC                =0x0BC1,
		GL_ALPHA_TEST_REF                 =0x0BC2,
		GL_DITHER                         =0x0BD0,
		GL_BLEND_DST                      =0x0BE0,
		GL_BLEND_SRC                      =0x0BE1,
		GL_BLEND                          =0x0BE2,
		GL_LOGIC_OP_MODE                  =0x0BF0,
		GL_INDEX_LOGIC_OP                 =0x0BF1,
		GL_COLOR_LOGIC_OP                 =0x0BF2,
		GL_AUX_BUFFERS                    =0x0C00,
		GL_DRAW_BUFFER                    =0x0C01,
		GL_READ_BUFFER                    =0x0C02,
		GL_SCISSOR_BOX                    =0x0C10,
		GL_SCISSOR_TEST                   =0x0C11,
		GL_INDEX_CLEAR_VALUE              =0x0C20,
		GL_INDEX_WRITEMASK                =0x0C21,
		GL_COLOR_CLEAR_VALUE              =0x0C22,
		GL_COLOR_WRITEMASK                =0x0C23,
		GL_INDEX_MODE                     =0x0C30,
		GL_RGBA_MODE                      =0x0C31,
		GL_DOUBLEBUFFER                   =0x0C32,
		GL_STEREO                         =0x0C33,
		GL_RENDER_MODE                    =0x0C40,
		GL_PERSPECTIVE_CORRECTION_HINT    =0x0C50,
		GL_POINT_SMOOTH_HINT              =0x0C51,
		GL_LINE_SMOOTH_HINT               =0x0C52,
		GL_POLYGON_SMOOTH_HINT            =0x0C53,
		GL_FOG_HINT                       =0x0C54,
		GL_TEXTURE_GEN_S                  =0x0C60,
		GL_TEXTURE_GEN_T                  =0x0C61,
		GL_TEXTURE_GEN_R                  =0x0C62,
		GL_TEXTURE_GEN_Q                  =0x0C63,
		GL_PIXEL_MAP_I_TO_I               =0x0C70,
		GL_PIXEL_MAP_S_TO_S               =0x0C71,
		GL_PIXEL_MAP_I_TO_R               =0x0C72,
		GL_PIXEL_MAP_I_TO_G               =0x0C73,
		GL_PIXEL_MAP_I_TO_B               =0x0C74,
		GL_PIXEL_MAP_I_TO_A               =0x0C75,
		GL_PIXEL_MAP_R_TO_R               =0x0C76,
		GL_PIXEL_MAP_G_TO_G               =0x0C77,
		GL_PIXEL_MAP_B_TO_B               =0x0C78,
		GL_PIXEL_MAP_A_TO_A               =0x0C79,
		GL_PIXEL_MAP_I_TO_I_SIZE          =0x0CB0,
		GL_PIXEL_MAP_S_TO_S_SIZE          =0x0CB1,
		GL_PIXEL_MAP_I_TO_R_SIZE          =0x0CB2,
		GL_PIXEL_MAP_I_TO_G_SIZE          =0x0CB3,
		GL_PIXEL_MAP_I_TO_B_SIZE          =0x0CB4,
		GL_PIXEL_MAP_I_TO_A_SIZE          =0x0CB5,
		GL_PIXEL_MAP_R_TO_R_SIZE          =0x0CB6,
		GL_PIXEL_MAP_G_TO_G_SIZE          =0x0CB7,
		GL_PIXEL_MAP_B_TO_B_SIZE          =0x0CB8,
		GL_PIXEL_MAP_A_TO_A_SIZE          =0x0CB9,
		GL_UNPACK_SWAP_BYTES              =0x0CF0,
		GL_UNPACK_LSB_FIRST               =0x0CF1,
		GL_UNPACK_ROW_LENGTH              =0x0CF2,
		GL_UNPACK_SKIP_ROWS               =0x0CF3,
		GL_UNPACK_SKIP_PIXELS             =0x0CF4,
		GL_UNPACK_ALIGNMENT               =0x0CF5,
		GL_PACK_SWAP_BYTES                =0x0D00,
		GL_PACK_LSB_FIRST                 =0x0D01,
		GL_PACK_ROW_LENGTH                =0x0D02,
		GL_PACK_SKIP_ROWS                 =0x0D03,
		GL_PACK_SKIP_PIXELS               =0x0D04,
		GL_PACK_ALIGNMENT                 =0x0D05,
		GL_MAP_COLOR                      =0x0D10,
		GL_MAP_STENCIL                    =0x0D11,
		GL_INDEX_SHIFT                    =0x0D12,
		GL_INDEX_OFFSET                   =0x0D13,
		GL_RED_SCALE                      =0x0D14,
		GL_RED_BIAS                       =0x0D15,
		GL_ZOOM_X                         =0x0D16,
		GL_ZOOM_Y                         =0x0D17,
		GL_GREEN_SCALE                    =0x0D18,
		GL_GREEN_BIAS                     =0x0D19,
		GL_BLUE_SCALE                     =0x0D1A,
		GL_BLUE_BIAS                      =0x0D1B,
		GL_ALPHA_SCALE                    =0x0D1C,
		GL_ALPHA_BIAS                     =0x0D1D,
		GL_DEPTH_SCALE                    =0x0D1E,
		GL_DEPTH_BIAS                     =0x0D1F,
		GL_MAX_EVAL_ORDER                 =0x0D30,
		GL_MAX_LIGHTS                     =0x0D31,
		GL_MAX_CLIP_PLANES                =0x0D32,
		GL_MAX_TEXTURE_SIZE               =0x0D33,
		GL_MAX_PIXEL_MAP_TABLE            =0x0D34,
		GL_MAX_ATTRIB_STACK_DEPTH         =0x0D35,
		GL_MAX_MODELVIEW_STACK_DEPTH      =0x0D36,
		GL_MAX_NAME_STACK_DEPTH           =0x0D37,
		GL_MAX_PROJECTION_STACK_DEPTH     =0x0D38,
		GL_MAX_TEXTURE_STACK_DEPTH        =0x0D39,
		GL_MAX_VIEWPORT_DIMS              =0x0D3A,
		GL_MAX_CLIENT_ATTRIB_STACK_DEPTH  =0x0D3B,
		GL_SUBPIXEL_BITS                  =0x0D50,
		GL_INDEX_BITS                     =0x0D51,
		GL_RED_BITS                       =0x0D52,
		GL_GREEN_BITS                     =0x0D53,
		GL_BLUE_BITS                      =0x0D54,
		GL_ALPHA_BITS                     =0x0D55,
		GL_DEPTH_BITS                     =0x0D56,
		GL_STENCIL_BITS                   =0x0D57,
		GL_ACCUM_RED_BITS                 =0x0D58,
		GL_ACCUM_GREEN_BITS               =0x0D59,
		GL_ACCUM_BLUE_BITS                =0x0D5A,
		GL_ACCUM_ALPHA_BITS               =0x0D5B,
		GL_NAME_STACK_DEPTH               =0x0D70,
		GL_AUTO_NORMAL                    =0x0D80,
		GL_MAP1_COLOR_4                   =0x0D90,
		GL_MAP1_INDEX                     =0x0D91,
		GL_MAP1_NORMAL                    =0x0D92,
		GL_MAP1_TEXTURE_COORD_1           =0x0D93,
		GL_MAP1_TEXTURE_COORD_2           =0x0D94,
		GL_MAP1_TEXTURE_COORD_3           =0x0D95,
		GL_MAP1_TEXTURE_COORD_4           =0x0D96,
		GL_MAP1_VERTEX_3                  =0x0D97,
		GL_MAP1_VERTEX_4                  =0x0D98,
		GL_MAP2_COLOR_4                   =0x0DB0,
		GL_MAP2_INDEX                     =0x0DB1,
		GL_MAP2_NORMAL                    =0x0DB2,
		GL_MAP2_TEXTURE_COORD_1           =0x0DB3,
		GL_MAP2_TEXTURE_COORD_2           =0x0DB4,
		GL_MAP2_TEXTURE_COORD_3           =0x0DB5,
		GL_MAP2_TEXTURE_COORD_4           =0x0DB6,
		GL_MAP2_VERTEX_3                  =0x0DB7,
		GL_MAP2_VERTEX_4                  =0x0DB8,
		GL_MAP1_GRID_DOMAIN               =0x0DD0,
		GL_MAP1_GRID_SEGMENTS             =0x0DD1,
		GL_MAP2_GRID_DOMAIN               =0x0DD2,
		GL_MAP2_GRID_SEGMENTS             =0x0DD3,
		GL_TEXTURE_1D                     =0x0DE0,
		GL_TEXTURE_2D                     =0x0DE1,
		GL_FEEDBACK_BUFFER_POINTER        =0x0DF0,
		GL_FEEDBACK_BUFFER_SIZE           =0x0DF1,
		GL_FEEDBACK_BUFFER_TYPE           =0x0DF2,
		GL_SELECTION_BUFFER_POINTER       =0x0DF3,
		GL_SELECTION_BUFFER_SIZE          =0x0DF4,
		
		GL_TEXTURE_WIDTH                  =0x1000,
		GL_TEXTURE_HEIGHT                 =0x1001,
		GL_TEXTURE_INTERNAL_FORMAT        =0x1003,
		GL_TEXTURE_BORDER_COLOR           =0x1004,
		GL_TEXTURE_BORDER                 =0x1005,
		
		GL_DONT_CARE                      =0x1100,
		GL_FASTEST                        =0x1101,
		GL_NICEST                         =0x1102,
		
		GL_LIGHT0                         =0x4000,
		GL_LIGHT1                         =0x4001,
		GL_LIGHT2                         =0x4002,
		GL_LIGHT3                         =0x4003,
		GL_LIGHT4                         =0x4004,
		GL_LIGHT5                         =0x4005,
		GL_LIGHT6                         =0x4006,
		GL_LIGHT7                         =0x4007,
		
		GL_AMBIENT                        =0x1200,
		GL_DIFFUSE                        =0x1201,
		GL_SPECULAR                       =0x1202,
		GL_POSITION                       =0x1203,
		GL_SPOT_DIRECTION                 =0x1204,
		GL_SPOT_EXPONENT                  =0x1205,
		GL_SPOT_CUTOFF                    =0x1206,
		GL_CONSTANT_ATTENUATION           =0x1207,
		GL_LINEAR_ATTENUATION             =0x1208,
		GL_QUADRATIC_ATTENUATION          =0x1209,
		
		GL_COMPILE                        =0x1300,
		GL_COMPILE_AND_EXECUTE            =0x1301,
		
		GL_CLEAR                          =0x1500,
		GL_AND                            =0x1501,
		GL_AND_REVERSE                    =0x1502,
		GL_COPY                           =0x1503,
		GL_AND_INVERTED                   =0x1504,
		GL_NOOP                           =0x1505,
		GL_XOR                            =0x1506,
		GL_OR                             =0x1507,
		GL_NOR                            =0x1508,
		GL_EQUIV                          =0x1509,
		GL_INVERT                         =0x150A,
		GL_OR_REVERSE                     =0x150B,
		GL_COPY_INVERTED                  =0x150C,
		GL_OR_INVERTED                    =0x150D,
		GL_NAND                           =0x150E,
		GL_SET                            =0x150F,

		GL_EMISSION                       =0x1600,
		GL_SHININESS                      =0x1601,
		GL_AMBIENT_AND_DIFFUSE            =0x1602,
		GL_COLOR_INDEXES                  =0x1603,

		GL_MODELVIEW                      =0x1700,
		GL_PROJECTION                     =0x1701,
		GL_TEXTURE                        =0x1702,
		
		GL_COLOR                          =0x1800,
		GL_DEPTH                          =0x1801,
		GL_STENCIL                        =0x1802,
		
		GL_COLOR_INDEX                    =0x1900,
		GL_STENCIL_INDEX                  =0x1901,
		GL_DEPTH_COMPONENT                =0x1902,
		GL_RED                            =0x1903,
		GL_GREEN                          =0x1904,
		GL_BLUE                           =0x1905,
		GL_ALPHA                          =0x1906,
		GL_RGB                            =0x1907,
		GL_RGBA                           =0x1908,
		GL_LUMINANCE                      =0x1909,
		GL_LUMINANCE_ALPHA                =0x190A,
		
		GL_BITMAP                         =0x1A00,
		
		GL_POINT                          =0x1B00,
		GL_LINE                           =0x1B01,
		GL_FILL                           =0x1B02,
		
		GL_RENDER                         =0x1C00,
		GL_FEEDBACK                       =0x1C01,
		GL_SELECT                         =0x1C02,
		
		GL_FLAT                           =0x1D00,
		GL_SMOOTH                         =0x1D01,
		
		GL_KEEP                           =0x1E00,
		GL_REPLACE                        =0x1E01,
		GL_INCR                           =0x1E02,
		GL_DECR                           =0x1E03,
		
		GL_VENDOR                         =0x1F00,
		GL_RENDERER                       =0x1F01,
		GL_VERSION                        =0x1F02,
		GL_EXTENSIONS                     =0x1F03,

		GL_S                              =0x2000,
		GL_T                              =0x2001,
		GL_R                              =0x2002,
		GL_Q                              =0x2003,
		
		GL_MODULATE                       =0x2100,
		GL_DECAL                          =0x2101,
		
		GL_TEXTURE_ENV_MODE               =0x2200,
		GL_TEXTURE_ENV_COLOR              =0x2201,
		
		GL_TEXTURE_ENV                    =0x2300,
		
		GL_EYE_LINEAR                     =0x2400,
		GL_OBJECT_LINEAR                  =0x2401,
		GL_SPHERE_MAP                     =0x2402,
		
		GL_TEXTURE_GEN_MODE               =0x2500,
		GL_OBJECT_PLANE                   =0x2501,
		GL_EYE_PLANE                      =0x2502,
		
		GL_NEAREST_MIPMAP_NEAREST         =0x2700,
		GL_LINEAR_MIPMAP_NEAREST          =0x2701,
		GL_NEAREST_MIPMAP_LINEAR          =0x2702,
		GL_LINEAR_MIPMAP_LINEAR           =0x2703,
		
		GL_TEXTURE_MAG_FILTER             =0x2800,
		GL_TEXTURE_MIN_FILTER             =0x2801,
		GL_TEXTURE_WRAP_S                 =0x2802,
		GL_TEXTURE_WRAP_T                 =0x2803,
		
		GL_CLAMP                          =0x2900,
		GL_REPEAT                         =0x2901,
		
		GL_CLIENT_PIXEL_STORE_BIT         =0x00000001,
		GL_CLIENT_VERTEX_ARRAY_BIT        =0x00000002,
		GL_CLIENT_ALL_ATTRIB_BITS         =0xffffffff,
		
		GL_POLYGON_OFFSET_FACTOR          =0x8038,
		GL_POLYGON_OFFSET_UNITS           =0x2A00,
		GL_POLYGON_OFFSET_POINT           =0x2A01,
		GL_POLYGON_OFFSET_LINE            =0x2A02,
		GL_POLYGON_OFFSET_FILL            =0x8037,
		
		GL_ALPHA4                         =0x803B,
		GL_ALPHA8                         =0x803C,
		GL_ALPHA12                        =0x803D,
		GL_ALPHA16                        =0x803E,
		GL_LUMINANCE4                     =0x803F,
		GL_LUMINANCE8                     =0x8040,
		GL_LUMINANCE12                    =0x8041,
		GL_LUMINANCE16                    =0x8042,
		GL_LUMINANCE4_ALPHA4              =0x8043,
		GL_LUMINANCE6_ALPHA2              =0x8044,
		GL_LUMINANCE8_ALPHA8              =0x8045,
		GL_LUMINANCE12_ALPHA4             =0x8046,
		GL_LUMINANCE12_ALPHA12            =0x8047,
		GL_LUMINANCE16_ALPHA16            =0x8048,
		GL_INTENSITY                      =0x8049,
		GL_INTENSITY4                     =0x804A,
		GL_INTENSITY8                     =0x804B,
		GL_INTENSITY12                    =0x804C,
		GL_INTENSITY16                    =0x804D,
		GL_R3_G3_B2                       =0x2A10,
		GL_RGB4                           =0x804F,
		GL_RGB5                           =0x8050,
		GL_RGB8                           =0x8051,
		GL_RGB10                          =0x8052,
		GL_RGB12                          =0x8053,
		GL_RGB16                          =0x8054,
		GL_RGBA2                          =0x8055,
		GL_RGBA4                          =0x8056,
		GL_RGB5_A1                        =0x8057,
		GL_RGBA8                          =0x8058,
		GL_RGB10_A2                       =0x8059,
		GL_RGBA12                         =0x805A,
		GL_RGBA16                         =0x805B,
		GL_TEXTURE_RED_SIZE               =0x805C,
		GL_TEXTURE_GREEN_SIZE             =0x805D,
		GL_TEXTURE_BLUE_SIZE              =0x805E,
		GL_TEXTURE_ALPHA_SIZE             =0x805F,
		GL_TEXTURE_LUMINANCE_SIZE         =0x8060,
		GL_TEXTURE_INTENSITY_SIZE         =0x8061,
		GL_PROXY_TEXTURE_1D               =0x8063,
		GL_PROXY_TEXTURE_2D               =0x8064,

		GL_TEXTURE_PRIORITY               =0x8066,
		GL_TEXTURE_RESIDENT               =0x8067,
		GL_TEXTURE_BINDING_1D             =0x8068,
		GL_TEXTURE_BINDING_2D             =0x8069,

		GL_VERTEX_ARRAY                   =0x8074,
		GL_NORMAL_ARRAY                   =0x8075,
		GL_COLOR_ARRAY                    =0x8076,
		GL_INDEX_ARRAY                    =0x8077,
		GL_TEXTURE_COORD_ARRAY            =0x8078,
		GL_EDGE_FLAG_ARRAY                =0x8079,
		GL_VERTEX_ARRAY_SIZE              =0x807A,
		GL_VERTEX_ARRAY_TYPE              =0x807B,
		GL_VERTEX_ARRAY_STRIDE            =0x807C,
		GL_NORMAL_ARRAY_TYPE              =0x807E,
		GL_NORMAL_ARRAY_STRIDE            =0x807F,
		GL_COLOR_ARRAY_SIZE               =0x8081,
		GL_COLOR_ARRAY_TYPE               =0x8082,
		GL_COLOR_ARRAY_STRIDE             =0x8083,
		GL_INDEX_ARRAY_TYPE               =0x8085,
		GL_INDEX_ARRAY_STRIDE             =0x8086,
		GL_TEXTURE_COORD_ARRAY_SIZE       =0x8088,
		GL_TEXTURE_COORD_ARRAY_TYPE       =0x8089,
		GL_TEXTURE_COORD_ARRAY_STRIDE     =0x808A,
		GL_EDGE_FLAG_ARRAY_STRIDE         =0x808C,
		GL_VERTEX_ARRAY_POINTER           =0x808E,
		GL_NORMAL_ARRAY_POINTER           =0x808F,
		GL_COLOR_ARRAY_POINTER            =0x8090,
		GL_INDEX_ARRAY_POINTER            =0x8091,
		GL_TEXTURE_COORD_ARRAY_POINTER    =0x8092,
		GL_EDGE_FLAG_ARRAY_POINTER        =0x8093,
		GL_V2F                            =0x2A20,
		GL_V3F                            =0x2A21,
		GL_C4UB_V2F                       =0x2A22,
		GL_C4UB_V3F                       =0x2A23,
		GL_C3F_V3F                        =0x2A24,
		GL_N3F_V3F                        =0x2A25,
		GL_C4F_N3F_V3F                    =0x2A26,
		GL_T2F_V3F                        =0x2A27,
		GL_T4F_V4F                        =0x2A28,
		GL_T2F_C4UB_V3F                   =0x2A29,
		GL_T2F_C3F_V3F                    =0x2A2A,
		GL_T2F_N3F_V3F                    =0x2A2B,
		GL_T2F_C4F_N3F_V3F                =0x2A2C,
		GL_T4F_C4F_N3F_V4F                =0x2A2D,
		
		// -- coming from OpenGL_Extension
		GL_RESCALE_NORMAL = 0x803A,
		GL_CLAMP_TO_EDGE = 0x812F,
		GL_MAX_ELEMENTS_VERTICES = 0x80E8,
		GL_MAX_ELEMENTS_INDICES = 0x80E9,
		GL_BGR = 0x80E0,
		GL_BGRA = 0x80E1,
		GL_UNSIGNED_BYTE_3_3_2 = 0x8032,
		GL_UNSIGNED_BYTE_2_3_3_REV = 0x8362,
		GL_UNSIGNED_SHORT_5_6_5 = 0x8363,
		GL_UNSIGNED_SHORT_5_6_5_REV = 0x8364,
		GL_UNSIGNED_SHORT_4_4_4_4 = 0x8033,
		GL_UNSIGNED_SHORT_4_4_4_4_REV = 0x8365,
		GL_UNSIGNED_SHORT_5_5_5_1 = 0x8034,
		GL_UNSIGNED_SHORT_1_5_5_5_REV = 0x8366,
		GL_UNSIGNED_INT_8_8_8_8 = 0x8035,
		GL_UNSIGNED_INT_8_8_8_8_REV = 0x8367,
		GL_UNSIGNED_INT_10_10_10_2 = 0x8036,
		GL_UNSIGNED_INT_2_10_10_10_REV = 0x8368,
		GL_LIGHT_MODEL_COLOR_CONTROL = 0x81F8,
		GL_SINGLE_COLOR = 0x81F9,
		GL_SEPARATE_SPECULAR_COLOR = 0x81FA,
		GL_TEXTURE_MIN_LOD = 0x813A,
		GL_TEXTURE_MAX_LOD = 0x813B,
		GL_TEXTURE_BASE_LEVEL = 0x813C,
		GL_TEXTURE_MAX_LEVEL = 0x813D,
		GL_SMOOTH_POINT_SIZE_RANGE = 0x0B12,
		GL_SMOOTH_POINT_SIZE_GRANULARITY = 0x0B13,
		GL_SMOOTH_LINE_WIDTH_RANGE = 0x0B22,
		GL_SMOOTH_LINE_WIDTH_GRANULARITY = 0x0B23,
		GL_ALIASED_POINT_SIZE_RANGE = 0x846D,
		GL_ALIASED_LINE_WIDTH_RANGE = 0x846E,
		GL_PACK_SKIP_IMAGES = 0x806B,
		GL_PACK_IMAGE_HEIGHT = 0x806C,
		GL_UNPACK_SKIP_IMAGES = 0x806D,
		GL_UNPACK_IMAGE_HEIGHT = 0x806E,
		GL_TEXTURE_3D = 0x806F,
		GL_PROXY_TEXTURE_3D = 0x8070,
		GL_TEXTURE_DEPTH = 0x8071,
		GL_TEXTURE_WRAP_R = 0x8072,
		GL_MAX_3D_TEXTURE_SIZE = 0x8073,
		GL_TEXTURE_BINDING_3D = 0x806A,
		GL_COLOR_TABLE = 0x80D0,
		GL_POST_CONVOLUTION_COLOR_TABLE = 0x80D1,
		GL_POST_COLOR_MATRIX_COLOR_TABLE = 0x80D2,
		GL_PROXY_COLOR_TABLE = 0x80D3,
		GL_PROXY_POST_CONVOLUTION_COLOR_TABLE = 0x80D4,
		GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE = 0x80D5,
		GL_COLOR_TABLE_SCALE = 0x80D6,
		GL_COLOR_TABLE_BIAS = 0x80D7,
		GL_COLOR_TABLE_FORMAT = 0x80D8,
		GL_COLOR_TABLE_WIDTH = 0x80D9,
		GL_COLOR_TABLE_RED_SIZE = 0x80DA,
		GL_COLOR_TABLE_GREEN_SIZE = 0x80DB,
		GL_COLOR_TABLE_BLUE_SIZE = 0x80DC,
		GL_COLOR_TABLE_ALPHA_SIZE = 0x80DD,
		GL_COLOR_TABLE_LUMINANCE_SIZE = 0x80DE,
		GL_COLOR_TABLE_INTENSITY_SIZE = 0x80DF,
		GL_CONVOLUTION_1D = 0x8010,
		GL_CONVOLUTION_2D = 0x8011,
		GL_SEPARABLE_2D = 0x8012,
		GL_CONVOLUTION_BORDER_MODE = 0x8013,
		GL_CONVOLUTION_FILTER_SCALE = 0x8014,
		GL_CONVOLUTION_FILTER_BIAS = 0x8015,
		GL_REDUCE = 0x8016,
		GL_CONVOLUTION_FORMAT = 0x8017,
		GL_CONVOLUTION_WIDTH = 0x8018,
		GL_CONVOLUTION_HEIGHT = 0x8019,
		GL_MAX_CONVOLUTION_WIDTH = 0x801A,
		GL_MAX_CONVOLUTION_HEIGHT = 0x801B,
		GL_POST_CONVOLUTION_RED_SCALE = 0x801C,
		GL_POST_CONVOLUTION_GREEN_SCALE = 0x801D,
		GL_POST_CONVOLUTION_BLUE_SCALE = 0x801E,
		GL_POST_CONVOLUTION_ALPHA_SCALE = 0x801F,
		GL_POST_CONVOLUTION_RED_BIAS = 0x8020,
		GL_POST_CONVOLUTION_GREEN_BIAS = 0x8021,
		GL_POST_CONVOLUTION_BLUE_BIAS = 0x8022,
		GL_POST_CONVOLUTION_ALPHA_BIAS = 0x8023,
		GL_CONSTANT_BORDER = 0x8151,
		GL_REPLICATE_BORDER = 0x8153,
		GL_CONVOLUTION_BORDER_COLOR = 0x8154,
		GL_COLOR_MATRIX = 0x80B1,
		GL_COLOR_MATRIX_STACK_DEPTH = 0x80B2,
		GL_MAX_COLOR_MATRIX_STACK_DEPTH = 0x80B3,
		GL_POST_COLOR_MATRIX_RED_SCALE = 0x80B4,
		GL_POST_COLOR_MATRIX_GREEN_SCALE = 0x80B5,
		GL_POST_COLOR_MATRIX_BLUE_SCALE = 0x80B6,
		GL_POST_COLOR_MATRIX_ALPHA_SCALE = 0x80B7,
		GL_POST_COLOR_MATRIX_RED_BIAS = 0x80B8,
		GL_POST_COLOR_MATRIX_GREEN_BIAS = 0x80B9,
		GL_POST_COLOR_MATRIX_BLUE_BIAS = 0x80BA,
		GL_POST_COLOR_MATRIX_ALPHA_BIAS = 0x80BB,
		GL_HISTOGRAM = 0x8024,
		GL_PROXY_HISTOGRAM = 0x8025,
		GL_HISTOGRAM_WIDTH = 0x8026,
		GL_HISTOGRAM_FORMAT = 0x8027,
		GL_HISTOGRAM_RED_SIZE = 0x8028,
		GL_HISTOGRAM_GREEN_SIZE = 0x8029,
		GL_HISTOGRAM_BLUE_SIZE = 0x802A,
		GL_HISTOGRAM_ALPHA_SIZE = 0x802B,
		GL_HISTOGRAM_LUMINANCE_SIZE = 0x802C,
		GL_HISTOGRAM_SINK = 0x802D,
		GL_MINMAX = 0x802E,
		GL_MINMAX_FORMAT = 0x802F,
		GL_MINMAX_SINK = 0x8030,
		GL_TABLE_TOO_LARGE = 0x8031,
		GL_BLEND_EQUATION = 0x8009,
		GL_MIN = 0x8007,
		GL_MAX = 0x8008,
		GL_FUNC_ADD = 0x8006,
		GL_FUNC_SUBTRACT = 0x800A,
		GL_FUNC_REVERSE_SUBTRACT = 0x800B,
		GL_BLEND_COLOR = 0x8005,
		GL_CONSTANT_COLOR = 0x8001,
		GL_ONE_MINUS_CONSTANT_COLOR = 0x8002,
		GL_CONSTANT_ALPHA = 0x8003,
		GL_ONE_MINUS_CONSTANT_ALPHA = 0x8004,
		GL_TEXTURE0 = 0x84C0,
		GL_TEXTURE1 = 0x84C1,
		GL_TEXTURE2 = 0x84C2,
		GL_TEXTURE3 = 0x84C3,
		GL_TEXTURE4 = 0x84C4,
		GL_TEXTURE5 = 0x84C5,
		GL_TEXTURE6 = 0x84C6,
		GL_TEXTURE7 = 0x84C7,
		GL_TEXTURE8 = 0x84C8,
		GL_TEXTURE9 = 0x84C9,
		GL_TEXTURE10 = 0x84CA,
		GL_TEXTURE11 = 0x84CB,
		GL_TEXTURE12 = 0x84CC,
		GL_TEXTURE13 = 0x84CD,
		GL_TEXTURE14 = 0x84CE,
		GL_TEXTURE15 = 0x84CF,
		GL_TEXTURE16 = 0x84D0,
		GL_TEXTURE17 = 0x84D1,
		GL_TEXTURE18 = 0x84D2,
		GL_TEXTURE19 = 0x84D3,
		GL_TEXTURE20 = 0x84D4,
		GL_TEXTURE21 = 0x84D5,
		GL_TEXTURE22 = 0x84D6,
		GL_TEXTURE23 = 0x84D7,
		GL_TEXTURE24 = 0x84D8,
		GL_TEXTURE25 = 0x84D9,
		GL_TEXTURE26 = 0x84DA,
		GL_TEXTURE27 = 0x84DB,
		GL_TEXTURE28 = 0x84DC,
		GL_TEXTURE29 = 0x84DD,
		GL_TEXTURE30 = 0x84DE,
		GL_TEXTURE31 = 0x84DF,
		GL_ACTIVE_TEXTURE = 0x84E0,
		GL_CLIENT_ACTIVE_TEXTURE = 0x84E1,
		GL_MAX_TEXTURE_UNITS = 0x84E2,
		GL_NORMAL_MAP = 0x8511,
		GL_REFLECTION_MAP = 0x8512,
		GL_TEXTURE_CUBE_MAP = 0x8513,
		GL_TEXTURE_BINDING_CUBE_MAP = 0x8514,
		GL_TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515,
		GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516,
		GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517,
		GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518,
		GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519,
		GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A,
		GL_PROXY_TEXTURE_CUBE_MAP = 0x851B,
		GL_MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C,
		GL_COMPRESSED_ALPHA = 0x84E9,
		GL_COMPRESSED_LUMINANCE = 0x84EA,
		GL_COMPRESSED_LUMINANCE_ALPHA = 0x84EB,
		GL_COMPRESSED_INTENSITY = 0x84EC,
		GL_COMPRESSED_RGB = 0x84ED,
		GL_COMPRESSED_RGBA = 0x84EE,
		GL_TEXTURE_COMPRESSION_HINT = 0x84EF,
		GL_TEXTURE_COMPRESSED_IMAGE_SIZE = 0x86A0,
		GL_TEXTURE_COMPRESSED = 0x86A1,
		GL_NUM_COMPRESSED_TEXTURE_FORMATS = 0x86A2,
		GL_COMPRESSED_TEXTURE_FORMATS = 0x86A3,
		GL_MULTISAMPLE = 0x809D,
		GL_SAMPLE_ALPHA_TO_COVERAGE = 0x809E,
		GL_SAMPLE_ALPHA_TO_ONE = 0x809F,
		GL_SAMPLE_COVERAGE = 0x80A0,
		GL_SAMPLE_BUFFERS = 0x80A8,
		GL_SAMPLES = 0x80A9,
		GL_SAMPLE_COVERAGE_VALUE = 0x80AA,
		GL_SAMPLE_COVERAGE_INVERT = 0x80AB,
		GL_MULTISAMPLE_BIT = 0x20000000,
		GL_TRANSPOSE_MODELVIEW_MATRIX = 0x84E3,
		GL_TRANSPOSE_PROJECTION_MATRIX = 0x84E4,
		GL_TRANSPOSE_TEXTURE_MATRIX = 0x84E5,
		GL_TRANSPOSE_COLOR_MATRIX = 0x84E6,
		GL_COMBINE = 0x8570,
		GL_COMBINE_RGB = 0x8571,
		GL_COMBINE_ALPHA = 0x8572,
		GL_SOURCE0_RGB = 0x8580,
		GL_SOURCE1_RGB = 0x8581,
		GL_SOURCE2_RGB = 0x8582,
		GL_SOURCE0_ALPHA = 0x8588,
		GL_SOURCE1_ALPHA = 0x8589,
		GL_SOURCE2_ALPHA = 0x858A,
		GL_OPERAND0_RGB = 0x8590,
		GL_OPERAND1_RGB = 0x8591,
		GL_OPERAND2_RGB = 0x8592,
		GL_OPERAND0_ALPHA = 0x8598,
		GL_OPERAND1_ALPHA = 0x8599,
		GL_OPERAND2_ALPHA = 0x859A,
		GL_RGB_SCALE = 0x8573,
		GL_ADD_SIGNED = 0x8574,
		GL_INTERPOLATE = 0x8575,
		GL_SUBTRACT = 0x84E7,
		GL_CONSTANT = 0x8576,
		GL_PRIMARY_COLOR = 0x8577,
		GL_PREVIOUS = 0x8578,
		GL_DOT3_RGB = 0x86AE,
		GL_DOT3_RGBA = 0x86AF,
		GL_CLAMP_TO_BORDER = 0x812D,
		GL_GENERATE_MIPMAP = 0x8191,
		GL_GENERATE_MIPMAP_HINT = 0x8192,
		GL_DEPTH_COMPONENT16 = 0x81A5,
		GL_DEPTH_COMPONENT24 = 0x81A6,
		GL_DEPTH_COMPONENT32 = 0x81A7,
		GL_TEXTURE_DEPTH_SIZE = 0x884A,
		GL_DEPTH_TEXTURE_MODE = 0x884B,
		GL_TEXTURE_COMPARE_MODE = 0x884C,
		GL_TEXTURE_COMPARE_FUNC = 0x884D,
		GL_COMPARE_R_TO_TEXTURE = 0x884E,
		GL_FOG_COORDINATE_SOURCE = 0x8450,
		GL_FOG_COORDINATE = 0x8451,
		GL_FRAGMENT_DEPTH = 0x8452,
		GL_CURRENT_FOG_COORDINATE = 0x8453,
		GL_FOG_COORDINATE_ARRAY_TYPE = 0x8454,
		GL_FOG_COORDINATE_ARRAY_STRIDE = 0x8455,
		GL_FOG_COORDINATE_ARRAY_POINTER = 0x8456,
		GL_FOG_COORDINATE_ARRAY = 0x8457,
		GL_POINT_SIZE_MIN = 0x8126,
		GL_POINT_SIZE_MAX = 0x8127,
		GL_POINT_FADE_THRESHOLD_SIZE = 0x8128,
		GL_POINT_DISTANCE_ATTENUATION = 0x8129,
		GL_COLOR_SUM = 0x8458,
		GL_CURRENT_SECONDARY_COLOR = 0x8459,
		GL_SECONDARY_COLOR_ARRAY_SIZE = 0x845A,
		GL_SECONDARY_COLOR_ARRAY_TYPE = 0x845B,
		GL_SECONDARY_COLOR_ARRAY_STRIDE = 0x845C,
		GL_SECONDARY_COLOR_ARRAY_POINTER = 0x845D,
		GL_SECONDARY_COLOR_ARRAY = 0x845E,
		GL_BLEND_DST_RGB = 0x80C8,
		GL_BLEND_SRC_RGB = 0x80C9,
		GL_BLEND_DST_ALPHA = 0x80CA,
		GL_BLEND_SRC_ALPHA = 0x80CB,
		GL_INCR_WRAP = 0x8507,
		GL_DECR_WRAP = 0x8508,
		GL_TEXTURE_FILTER_CONTROL = 0x8500,
		GL_TEXTURE_LOD_BIAS = 0x8501,
		GL_MAX_TEXTURE_LOD_BIAS = 0x84FD,
		GL_GL_MIRRORED_REPEAT = 0x8370,
		GL_TEXTURE0_ARB = 0x84C0,
		GL_TEXTURE1_ARB = 0x84C1,
		GL_TEXTURE2_ARB = 0x84C2,
		GL_TEXTURE3_ARB = 0x84C3,
		GL_TEXTURE4_ARB = 0x84C4,
		GL_TEXTURE5_ARB = 0x84C5,
		GL_TEXTURE6_ARB = 0x84C6,
		GL_TEXTURE7_ARB = 0x84C7,
		GL_TEXTURE8_ARB = 0x84C8,
		GL_TEXTURE9_ARB = 0x84C9,
		GL_TEXTURE10_ARB = 0x84CA,
		GL_TEXTURE11_ARB = 0x84CB,
		GL_TEXTURE12_ARB = 0x84CC,
		GL_TEXTURE13_ARB = 0x84CD,
		GL_TEXTURE14_ARB = 0x84CE,
		GL_TEXTURE15_ARB = 0x84CF,
		GL_TEXTURE16_ARB = 0x84D0,
		GL_TEXTURE17_ARB = 0x84D1,
		GL_TEXTURE18_ARB = 0x84D2,
		GL_TEXTURE19_ARB = 0x84D3,
		GL_TEXTURE20_ARB = 0x84D4,
		GL_TEXTURE21_ARB = 0x84D5,
		GL_TEXTURE22_ARB = 0x84D6,
		GL_TEXTURE23_ARB = 0x84D7,
		GL_TEXTURE24_ARB = 0x84D8,
		GL_TEXTURE25_ARB = 0x84D9,
		GL_TEXTURE26_ARB = 0x84DA,
		GL_TEXTURE27_ARB = 0x84DB,
		GL_TEXTURE28_ARB = 0x84DC,
		GL_TEXTURE29_ARB = 0x84DD,
		GL_TEXTURE30_ARB = 0x84DE,
		GL_TEXTURE31_ARB = 0x84DF,
		GL_ACTIVE_TEXTURE_ARB = 0x84E0,
		GL_CLIENT_ACTIVE_TEXTURE_ARB = 0x84E1,
		GL_MAX_TEXTURE_UNITS_ARB = 0x84E2,
		GL_ARB_transpose_matrix = 1,
		GL_TRANSPOSE_MODELVIEW_MATRIX_ARB = 0x84E3,
		GL_TRANSPOSE_PROJECTION_MATRIX_ARB = 0x84E4,
		GL_TRANSPOSE_TEXTURE_MATRIX_ARB = 0x84E5,
		GL_TRANSPOSE_COLOR_MATRIX_ARB = 0x84E6,
		GL_ARB_texture_compression = 1,
		GL_COMPRESSED_ALPHA_ARB = 0x84E9,
		GL_COMPRESSED_LUMINANCE_ARB = 0x84EA,
		GL_COMPRESSED_LUMINANCE_ALPHA_ARB = 0x84EB,
		GL_COMPRESSED_INTENSITY_ARB = 0x84EC,
		GL_COMPRESSED_RGB_ARB = 0x84ED,
		GL_COMPRESSED_RGBA_ARB = 0x84EE,
		GL_TEXTURE_COMPRESSION_HINT_ARB = 0x84EF,
		GL_TEXTURE_IMAGE_SIZE_ARB = 0x86A0,
		GL_TEXTURE_COMPRESSED_ARB = 0x86A1,
		GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB = 0x86A2,
		GL_COMPRESSED_TEXTURE_FORMATS_ARB = 0x86A3,
		GL_ARB_texture_cube_map = 1,
		GL_NORMAL_MAP_ARB = 0x8511,
		GL_REFLECTION_MAP_ARB = 0x8512,
		GL_TEXTURE_CUBE_MAP_ARB = 0x8513,
		GL_TEXTURE_BINDING_CUBE_MAP_ARB = 0x8514,
		GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB = 0x8515,
		GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB = 0x8516,
		GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB = 0x8517,
		GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = 0x8518,
		GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB = 0x8519,
		GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = 0x851A,
		GL_PROXY_TEXTURE_CUBE_MAP_ARB = 0x851B,
		GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB = 0x851C,
		GL_SGIX_shadow = 1,
		GL_TEXTURE_COMPARE_SGIX = 0x819A,
		GL_TEXTURE_COMPARE_OPERATOR_SGIX = 0x819B,
		GL_TEXTURE_LEQUAL_R_SGIX = 0x819C,
		GL_TEXTURE_GEQUAL_R_SGIX = 0x819D,
		GL_SGIX_depth_texture = 1,
		GL_DEPTH_COMPONENT16_SGIX = 0x81A5,
		GL_DEPTH_COMPONENT24_SGIX = 0x81A6,
		GL_DEPTH_COMPONENT32_SGIX = 0x81A7,
		GL_EXT_compiled_vertex_array = 1,
		GL_ARRAY_ELEMENT_LOCK_FIRST_EXT = 0x81A8,
		GL_ARRAY_ELEMENT_LOCK_COUNT_EXT = 0x81A9,
		GL_ARB_texture_env_combine = 1,
		GL_COMBINE_ARB = 0x8570,
		GL_COMBINE_RGB_ARB = 0x8571,
		GL_COMBINE_ALPHA_ARB = 0x8572,
		GL_RGB_SCALE_ARB = 0x8573,
		GL_ADD_SIGNED_ARB = 0x8574,
		GL_INTERPOLATE_ARB = 0x8575,
		GL_CONSTANT_ARB = 0x8576,
		GL_PRIMARY_COLOR_ARB = 0x8577,
		GL_PREVIOUS_ARB = 0x8578,
		GL_SOURCE0_RGB_ARB = 0x8580,
		GL_SOURCE1_RGB_ARB = 0x8581,
		GL_SOURCE2_RGB_ARB = 0x8582,
		GL_SOURCE0_ALPHA_ARB = 0x8588,
		GL_SOURCE1_ALPHA_ARB = 0x8589,
		GL_SOURCE2_ALPHA_ARB = 0x858A,
		GL_OPERAND0_RGB_ARB = 0x8590,
		GL_OPERAND1_RGB_ARB = 0x8591,
		GL_OPERAND2_RGB_ARB = 0x8592,
		GL_OPERAND0_ALPHA_ARB = 0x8598,
		GL_OPERAND1_ALPHA_ARB = 0x8599,
		GL_OPERAND2_ALPHA_ARB = 0x859A,
		GL_ARB_texture_env_dot3 = 1,
		GL_DOT3_RGB_ARB = 0x86AE,
		GL_DOT3_RGBA_ARB = 0x86AF,
		GL_ARB_texture_border_clamp = 1,
		GL_CLAMP_TO_BORDER_ARB = 0x812D,
		GL_ARB_texture_env_add = 1,
		GL_EXT_secondary_color = 1,
		GL_COLOR_SUM_EXT = 0x8458,
		GL_CURRENT_SECONDARY_COLOR_EXT = 0x8459,
		GL_SECONDARY_COLOR_ARRAY_SIZE_EXT = 0x845A,
		GL_SECONDARY_COLOR_ARRAY_TYPE_EXT = 0x845B,
		GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT = 0x845C,
		GL_SECONDARY_COLOR_ARRAY_POINTER_EXT = 0x845D,
		GL_SECONDARY_COLOR_ARRAY_EXT = 0x845E,
		GL_EXT_fog_coord = 1,
		GL_FOG_COORDINATE_SOURCE_EXT = 0x8450,
		GL_FOG_COORDINATE_EXT = 0x8451,
		GL_FRAGMENT_DEPTH_EXT = 0x8452,
		GL_CURRENT_FOG_COORDINATE_EXT = 0x8453,
		GL_FOG_COORDINATE_ARRAY_TYPE_EXT = 0x8454,
		GL_FOG_COORDINATE_ARRAY_STRIDE_EXT = 0x8455,
		GL_FOG_COORDINATE_ARRAY_POINTER_EXT = 0x8456,
		GL_FOG_COORDINATE_ARRAY_EXT = 0x8457,
		GL_NV_vertex_array_range = 1,
		GL_VERTEX_ARRAY_RANGE_NV = 0x851D,
		GL_VERTEX_ARRAY_RANGE_LENGTH_NV = 0x851E,
		GL_VERTEX_ARRAY_RANGE_VALID_NV = 0x851F,
		GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV = 0x8520,
		GL_VERTEX_ARRAY_RANGE_POINTER_NV = 0x8521,
		GL_NV_vertex_array_range2 = 1,
		GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV = 0x8533,
		GL_EXT_point_parameters = 1,
		GL_POINT_SIZE_MIN_EXT = 0x8126,
		GL_POINT_SIZE_MAX_EXT = 0x8127,
		GL_POINT_FADE_THRESHOLD_SIZE_EXT = 0x8128,
		GL_DISTANCE_ATTENUATION_EXT = 0x8129,
		GL_NV_register_combiners = 1,
		GL_REGISTER_COMBINERS_NV = 0x8522,
		GL_COMBINER0_NV = 0x8550,
		GL_COMBINER1_NV = 0x8551,
		GL_COMBINER2_NV = 0x8552,
		GL_COMBINER3_NV = 0x8553,
		GL_COMBINER4_NV = 0x8554,
		GL_COMBINER5_NV = 0x8555,
		GL_COMBINER6_NV = 0x8556,
		GL_COMBINER7_NV = 0x8557,
		GL_VARIABLE_A_NV = 0x8523,
		GL_VARIABLE_B_NV = 0x8524,
		GL_VARIABLE_C_NV = 0x8525,
		GL_VARIABLE_D_NV = 0x8526,
		GL_VARIABLE_E_NV = 0x8527,
		GL_VARIABLE_F_NV = 0x8528,
		GL_VARIABLE_G_NV = 0x8529,
		GL_CONSTANT_COLOR0_NV = 0x852A,
		GL_CONSTANT_COLOR1_NV = 0x852B,
		GL_PRIMARY_COLOR_NV = 0x852C,
		GL_SECONDARY_COLOR_NV = 0x852D,
		GL_SPARE0_NV = 0x852E,
		GL_SPARE1_NV = 0x852F,
		GL_UNSIGNED_IDENTITY_NV = 0x8536,
		GL_UNSIGNED_INVERT_NV = 0x8537,
		GL_EXPAND_NORMAL_NV = 0x8538,
		GL_EXPAND_NEGATE_NV = 0x8539,
		GL_HALF_BIAS_NORMAL_NV = 0x853A,
		GL_HALF_BIAS_NEGATE_NV = 0x853B,
		GL_SIGNED_IDENTITY_NV = 0x853C,
		GL_SIGNED_NEGATE_NV = 0x853D,
		GL_E_TIMES_F_NV = 0x8531,
		GL_SPARE0_PLUS_SECONDARY_COLOR_NV = 0x8532,
		GL_SCALE_BY_TWO_NV = 0x853E,
		GL_SCALE_BY_FOUR_NV = 0x853F,
		GL_SCALE_BY_ONE_HALF_NV = 0x8540,
		GL_BIAS_BY_NEGATIVE_ONE_HALF_NV = 0x8541,
		GL_DISCARD_NV = 0x8530,
		GL_COMBINER_INPUT_NV = 0x8542,
		GL_COMBINER_MAPPING_NV = 0x8543,
		GL_COMBINER_COMPONENT_USAGE_NV = 0x8544,
		GL_COMBINER_AB_DOT_PRODUCT_NV = 0x8545,
		GL_COMBINER_CD_DOT_PRODUCT_NV = 0x8546,
		GL_COMBINER_MUX_SUM_NV = 0x8547,
		GL_COMBINER_SCALE_NV = 0x8548,
		GL_COMBINER_BIAS_NV = 0x8549,
		GL_COMBINER_AB_OUTPUT_NV = 0x854A,
		GL_COMBINER_CD_OUTPUT_NV = 0x854B,
		GL_COMBINER_SUM_OUTPUT_NV = 0x854C,
		GL_NUM_GENERAL_COMBINERS_NV = 0x854E,
		GL_COLOR_SUM_CLAMP_NV = 0x854F,
		GL_MAX_GENERAL_COMBINERS_NV = 0x854D,
		GL_ARB_multisample = 1,
		GL_MULTISAMPLE_ARB = 0x809D,
		GL_SAMPLE_ALPHA_TO_COVERAGE_ARB = 0x809E,
		GL_SAMPLE_ALPHA_TO_ONE_ARB = 0x809F,
		GL_SAMPLE_COVERAGE_ARB = 0x80A0,
		GL_SAMPLE_BUFFERS_ARB = 0x80A8,
		GL_SAMPLES_ARB = 0x80A9,
		GL_SAMPLE_COVERAGE_VALUE_ARB = 0x80AA,
		GL_SAMPLE_COVERAGE_INVERT_ARB = 0x80AB,
		GL_MULTISAMPLE_BIT_ARB = 0x20000000,
		GL_NV_texture_shader = 1,
		GL_TEXTURE_SHADER_NV = 0x86DE,
		GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV = 0x86D9,
		GL_SHADER_OPERATION_NV = 0x86DF,
		GL_CULL_MODES_NV = 0x86E0,
		GL_OFFSET_TEXTURE_MATRIX_NV = 0x86E1,
		GL_OFFSET_TEXTURE_SCALE_NV = 0x86E2,
		GL_OFFSET_TEXTURE_BIAS_NV = 0x86E3,
		GL_PREVIOUS_TEXTURE_INPUT_NV = 0x86E4,
		GL_CONST_EYE_NV = 0x86E5,
		GL_SHADER_CONSISTENT_NV = 0x86DD,
		GL_PASS_THROUGH_NV = 0x86E6,
		GL_CULL_FRAGMENT_NV = 0x86E7,
		GL_OFFSET_TEXTURE_2D_NV = 0x86E8,
		GL_OFFSET_TEXTURE_RECTANGLE_NV = 0x864C,
		GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV = 0x864D,
		GL_DEPENDENT_AR_TEXTURE_2D_NV = 0x86E9,
		GL_DEPENDENT_GB_TEXTURE_2D_NV = 0x86EA,
		GL_DOT_PRODUCT_NV = 0x86EC,
		GL_DOT_PRODUCT_DEPTH_REPLACE_NV = 0x86ED,
		GL_DOT_PRODUCT_TEXTURE_2D_NV = 0x86EE,
		GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV = 0x864E,
		GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV = 0x86F0,
		GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV = 0x86F1,
		GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV = 0x86F2,
		GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV = 0x86F3,
		GL_HI_SCALE_NV = 0x870E,
		GL_LO_SCALE_NV = 0x870F,
		GL_DS_SCALE_NV = 0x8710,
		GL_DT_SCALE_NV = 0x8711,
		GL_MAGNITUDE_SCALE_NV = 0x8712,
		GL_VIBRANCE_SCALE_NV = 0x8713,
		GL_HI_BIAS_NV = 0x8714,
		GL_LO_BIAS_NV = 0x8715,
		GL_DS_BIAS_NV = 0x8716,
		GL_DT_BIAS_NV = 0x8717,
		GL_MAGNITUDE_BIAS_NV = 0x8718,
		GL_VIBRANCE_BIAS_NV = 0x8719,
		GL_TEXTURE_BORDER_VALUES_NV = 0x871A,
		GL_TEXTURE_HI_SIZE_NV = 0x871B,
		GL_TEXTURE_LO_SIZE_NV = 0x871C,
		GL_TEXTURE_DS_SIZE_NV = 0x871D,
		GL_TEXTURE_DT_SIZE_NV = 0x871E,
		GL_TEXTURE_MAG_SIZE_NV = 0x871F,
		GL_NV_texture_rectangle = 1,
		GL_TEXTURE_RECTANGLE_NV = 0x84F5,
		GL_TEXTURE_BINDING_RECTANGLE_NV = 0x84F6,
		GL_PROXY_TEXTURE_RECTANGLE_NV = 0x84F7,
		GL_MAX_RECTANGLE_TEXTURE_SIZE_NV = 0x84F8,
		GL_NV_texture_env_combine4 = 1,
		GL_COMBINE4_NV = 0x8503,
		GL_SOURCE3_RGB_NV = 0x8583,
		GL_SOURCE3_ALPHA_NV = 0x858B,
		GL_OPERAND3_RGB_NV = 0x8593,
		GL_OPERAND3_ALPHA_NV = 0x859B,
		GL_NV_fog_distance = 1,
		GL_FOG_DISTANCE_MODE_NV = 0x855A,
		GL_EYE_RADIAL_NV = 0x855B,
		GL_EYE_PLANE_ABSOLUTE_NV = 0x855C,
		GL_EXT_texture_filter_anisotropic = 1,
		GL_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FE,
		GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FF,
		GL_SGIS_generate_mipmap = 1,
		GL_GENERATE_MIPMAP_SGIS = 0x8191,
		GL_GENERATE_MIPMAP_HINT_SGIS = 0x8192,
		GL_NV_texgen_reflection = 1,
		GL_NORMAL_MAP_NV = 0x8511,
		GL_REFLECTION_MAP_NV = 0x8512,
		GL_EXT_vertex_weighting = 1,
		GL_MODELVIEW0_STACK_DEPTH_EXT = 0x0BA3,
		GL_MODELVIEW1_STACK_DEPTH_EXT = 0x8502,
		GL_MODELVIEW0_MATRIX_EXT = 0x0BA6,
		GL_MODELVIEW1_MATRIX_EXT = 0x8506,
		GL_VERTEX_WEIGHTING_EXT = 0x8509,
		GL_MODELVIEW0_EXT = 0x1700,
		GL_MODELVIEW1_EXT = 0x850A,
		GL_CURRENT_VERTEX_WEIGHT_EXT = 0x850B,
		GL_VERTEX_WEIGHT_ARRAY_EXT = 0x850C,
		GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT = 0x850D,
		GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT = 0x850E,
		GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT = 0x850F,
		GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT = 0x8510,
		GL_NV_vertex_program = 1,
		GL_VERTEX_PROGRAM_NV = 0x8620,
		GL_VERTEX_PROGRAM_POINT_SIZE_NV = 0x8642,
		GL_VERTEX_PROGRAM_TWO_SIDE_NV = 0x8643,
		GL_VERTEX_STATE_PROGRAM_NV = 0x8621,
		GL_ATTRIB_ARRAY_SIZE_NV = 0x8623,
		GL_ATTRIB_ARRAY_STRIDE_NV = 0x8624,
		GL_ATTRIB_ARRAY_TYPE_NV = 0x8625,
		GL_CURRENT_ATTRIB_NV = 0x8626,
		GL_PROGRAM_PARAMETER_NV = 0x8644,
		GL_ATTRIB_ARRAY_POINTER_NV = 0x8645,
		GL_PROGRAM_TARGET_NV = 0x8646,
		GL_PROGRAM_LENGTH_NV = 0x8627,
		GL_PROGRAM_RESIDENT_NV = 0x8647,
		GL_PROGRAM_STRING_NV = 0x8628,
		GL_TRACK_MATRIX_NV = 0x8648,
		GL_TRACK_MATRIX_TRANSFORM_NV = 0x8649,
		GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV = 0x862E,
		GL_MAX_TRACK_MATRICES_NV = 0x862F,
		GL_CURRENT_MATRIX_STACK_DEPTH_NV = 0x8640,
		GL_CURRENT_MATRIX_NV = 0x8641,
		GL_VERTEX_PROGRAM_BINDING_NV = 0x864A,
		GL_PROGRAM_ERROR_POSITION_NV = 0x864B,
		GL_MODELVIEW_PROJECTION_NV = 0x8629,
		GL_MATRIX0_NV = 0x8630,
		GL_MATRIX1_NV = 0x8631,
		GL_MATRIX2_NV = 0x8632,
		GL_MATRIX3_NV = 0x8633,
		GL_MATRIX4_NV = 0x8634,
		GL_MATRIX5_NV = 0x8635,
		GL_MATRIX6_NV = 0x8636,
		GL_MATRIX7_NV = 0x8637,
		GL_IDENTITY_NV = 0x862A,
		GL_INVERSE_NV = 0x862B,
		GL_TRANSPOSE_NV = 0x862C,
		GL_INVERSE_TRANSPOSE_NV = 0x862D,
		GL_VERTEX_ATTRIB_ARRAY0_NV = 0x8650,
		GL_VERTEX_ATTRIB_ARRAY1_NV = 0x8651,
		GL_VERTEX_ATTRIB_ARRAY2_NV = 0x8652,
		GL_VERTEX_ATTRIB_ARRAY3_NV = 0x8653,
		GL_VERTEX_ATTRIB_ARRAY4_NV = 0x8654,
		GL_VERTEX_ATTRIB_ARRAY5_NV = 0x8655,
		GL_VERTEX_ATTRIB_ARRAY6_NV = 0x8656,
		GL_VERTEX_ATTRIB_ARRAY7_NV = 0x8657,
		GL_VERTEX_ATTRIB_ARRAY8_NV = 0x8658,
		GL_VERTEX_ATTRIB_ARRAY9_NV = 0x8659,
		GL_VERTEX_ATTRIB_ARRAY10_NV = 0x865A,
		GL_VERTEX_ATTRIB_ARRAY11_NV = 0x865B,
		GL_VERTEX_ATTRIB_ARRAY12_NV = 0x865C,
		GL_VERTEX_ATTRIB_ARRAY13_NV = 0x865D,
		GL_VERTEX_ATTRIB_ARRAY14_NV = 0x865E,
		GL_VERTEX_ATTRIB_ARRAY15_NV = 0x865F,
		GL_MAP1_VERTEX_ATTRIB0_4_NV = 0x8660,
		GL_MAP1_VERTEX_ATTRIB1_4_NV = 0x8661,
		GL_MAP1_VERTEX_ATTRIB2_4_NV = 0x8662,
		GL_MAP1_VERTEX_ATTRIB3_4_NV = 0x8663,
		GL_MAP1_VERTEX_ATTRIB4_4_NV = 0x8664,
		GL_MAP1_VERTEX_ATTRIB5_4_NV = 0x8665,
		GL_MAP1_VERTEX_ATTRIB6_4_NV = 0x8666,
		GL_MAP1_VERTEX_ATTRIB7_4_NV = 0x8667,
		GL_MAP1_VERTEX_ATTRIB8_4_NV = 0x8668,
		GL_MAP1_VERTEX_ATTRIB9_4_NV = 0x8669,
		GL_MAP1_VERTEX_ATTRIB10_4_NV = 0x866A,
		GL_MAP1_VERTEX_ATTRIB11_4_NV = 0x866B,
		GL_MAP1_VERTEX_ATTRIB12_4_NV = 0x866C,
		GL_MAP1_VERTEX_ATTRIB13_4_NV = 0x866D,
		GL_MAP1_VERTEX_ATTRIB14_4_NV = 0x866E,
		GL_MAP1_VERTEX_ATTRIB15_4_NV = 0x866F,
		GL_MAP2_VERTEX_ATTRIB0_4_NV = 0x8670,
		GL_MAP2_VERTEX_ATTRIB1_4_NV = 0x8671,
		GL_MAP2_VERTEX_ATTRIB2_4_NV = 0x8672,
		GL_MAP2_VERTEX_ATTRIB3_4_NV = 0x8673,
		GL_MAP2_VERTEX_ATTRIB4_4_NV = 0x8674,
		GL_MAP2_VERTEX_ATTRIB5_4_NV = 0x8675,
		GL_MAP2_VERTEX_ATTRIB6_4_NV = 0x8676,
		GL_MAP2_VERTEX_ATTRIB7_4_NV = 0x8677,
		GL_MAP2_VERTEX_ATTRIB8_4_NV = 0x8678,
		GL_MAP2_VERTEX_ATTRIB9_4_NV = 0x8679,
		GL_MAP2_VERTEX_ATTRIB10_4_NV = 0x867A,
		GL_MAP2_VERTEX_ATTRIB11_4_NV = 0x867B,
		GL_MAP2_VERTEX_ATTRIB12_4_NV = 0x867C,
		GL_MAP2_VERTEX_ATTRIB13_4_NV = 0x867D,
		GL_MAP2_VERTEX_ATTRIB14_4_NV = 0x867E,
		GL_MAP2_VERTEX_ATTRIB15_4_NV = 0x867F,
		GL_NV_fence = 1,
		GL_ALL_COMPLETED_NV = 0x84F2,
		GL_FENCE_STATUS_NV = 0x84F3,
		GL_FENCE_CONDITION_NV = 0x84F4,
		GL_DOT_PRODUCT_TEXTURE_3D_NV = 0x86EF,
		GL_HILO_NV = 0x86F4,
		GL_DSDT_NV = 0x86F5,
		GL_DSDT_MAG_NV = 0x86F6,
		GL_DSDT_MAG_VIB_NV = 0x86F7,
		GL_UNSIGNED_INT_S8_S8_8_8_NV = 0x86DA,
		GL_UNSIGNED_INT_8_8_S8_S8_REV_NV = 0x86DB,
		GL_SIGNED_RGBA_NV = 0x86FB,
		GL_SIGNED_RGBA8_NV = 0x86FC,
		GL_SIGNED_RGB_NV = 0x86FE,
		GL_SIGNED_RGB8_NV = 0x86FF,
		GL_SIGNED_LUMINANCE_NV = 0x8701,
		GL_SIGNED_LUMINANCE8_NV = 0x8702,
		GL_SIGNED_LUMINANCE_ALPHA_NV = 0x8703,
		GL_SIGNED_LUMINANCE8_ALPHA8_NV = 0x8704,
		GL_SIGNED_ALPHA_NV = 0x8705,
		GL_SIGNED_ALPHA8_NV = 0x8706,
		GL_SIGNED_INTENSITY_NV = 0x8707,
		GL_SIGNED_INTENSITY8_NV = 0x8708,
		GL_SIGNED_RGB_UNSIGNED_ALPHA_NV = 0x870C,
		GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV = 0x870D,
		GL_HILO16_NV = 0x86F8,
		GL_SIGNED_HILO_NV = 0x86F9,
		GL_SIGNED_HILO16_NV = 0x86FA,
		GL_DSDT8_NV = 0x8709,
		GL_DSDT8_MAG8_NV = 0x870A,
		GL_DSDT_MAG_INTENSITY_NV = 0x86DC,
		GL_DSDT8_MAG8_INTENSITY8_NV = 0x870B,
		GL_NV_blend_square = 1,
		GL_NV_light_max_exponent = 1,
		GL_MAX_SHININESS_NV = 0x8504,
		GL_MAX_SPOT_EXPONENT_NV = 0x8505,
		GL_NV_packed_depth_stencil = 1,
		GL_DEPTH_STENCIL_NV = 0x84F9,
		GL_UNSIGNED_INT_24_8_NV = 0x84FA,
		GL_PER_STAGE_CONSTANTS_NV = 0x8535,
		GL_EXT_abgr = 1,
		GL_ABGR_EXT = 0x8000,
		GL_EXT_stencil_wrap = 1,
		GL_INCR_WRAP_EXT = 0x8507,
		GL_DECR_WRAP_EXT = 0x8508,
		GL_EXT_texture_lod_bias = 1,
		GL_TEXTURE_FILTER_CONTROL_EXT = 0x8500,
		GL_TEXTURE_LOD_BIAS_EXT = 0x8501,
		GL_MAX_TEXTURE_LOD_BIAS_EXT = 0x84FD,
		GL_NV_evaluators = 1,
		GL_EVAL_2D_NV = 0x86C0,
		GL_EVAL_TRIANGULAR_2D_NV = 0x86C1,
		GL_MAP_TESSELLATION_NV = 0x86C2,
		GL_MAP_ATTRIB_U_ORDER_NV = 0x86C3,
		GL_MAP_ATTRIB_V_ORDER_NV = 0x86C4,
		GL_EVAL_FRACTIONAL_TESSELLATION_NV = 0x86C5,
		GL_EVAL_VERTEX_ATTRIB0_NV = 0x86C6,
		GL_EVAL_VERTEX_ATTRIB1_NV = 0x86C7,
		GL_EVAL_VERTEX_ATTRIB2_NV = 0x86C8,
		GL_EVAL_VERTEX_ATTRIB3_NV = 0x86C9,
		GL_EVAL_VERTEX_ATTRIB4_NV = 0x86CA,
		GL_EVAL_VERTEX_ATTRIB5_NV = 0x86CB,
		GL_EVAL_VERTEX_ATTRIB6_NV = 0x86CC,
		GL_EVAL_VERTEX_ATTRIB7_NV = 0x86CD,
		GL_EVAL_VERTEX_ATTRIB8_NV = 0x86CE,
		GL_EVAL_VERTEX_ATTRIB9_NV = 0x86CF,
		GL_EVAL_VERTEX_ATTRIB10_NV = 0x86D0,
		GL_EVAL_VERTEX_ATTRIB11_NV = 0x86D1,
		GL_EVAL_VERTEX_ATTRIB12_NV = 0x86D2,
		GL_EVAL_VERTEX_ATTRIB13_NV = 0x86D3,
		GL_EVAL_VERTEX_ATTRIB14_NV = 0x86D4,
		GL_EVAL_VERTEX_ATTRIB15_NV = 0x86D5,
		GL_MAX_MAP_TESSELLATION_NV = 0x86D6,
		GL_MAX_RATIONAL_EVAL_ORDER_NV = 0x86D7,
		GL_NV_copy_depth_to_color = 1,
		GL_DEPTH_STENCIL_TO_RGBA_NV = 0x886E,
		GL_DEPTH_STENCIL_TO_BGRA_NV = 0x886F,
		GL_ATI_pn_triangles = 1,
		GL_PN_TRIANGLES_ATI = 0x87F0,
		GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 0x87F1,
		GL_PN_TRIANGLES_POINT_MODE_ATI = 0x87F2,
		GL_PN_TRIANGLES_NORMAL_MODE_ATI = 0x87F3,
		GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 0x87F4,
		GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI = 0x87F5,
		GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI = 0x87F6,
		GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI = 0x87F7,
		GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI = 0x87F8,
		GL_ARB_point_parameters = 1,
		GL_POINT_SIZE_MIN_ARB = 0x8126,
		GL_POINT_SIZE_MAX_ARB = 0x8127,
		GL_POINT_FADE_THRESHOLD_SIZE_ARB = 0x8128,
		GL_POINT_DISTANCE_ATTENUATION_ARB = 0x8129,
		GL_ARB_texture_env_crossbar = 1,
		GL_ARB_vertex_blend = 1,
		GL_MAX_VERTEX_UNITS_ARB = 0x86A4,
		GL_ACTIVE_VERTEX_UNITS_ARB = 0x86A5,
		GL_WEIGHT_SUM_UNITY_ARB = 0x86A6,
		GL_VERTEX_BLEND_ARB = 0x86A7,
		GL_CURRENT_WEIGHT_ARB = 0x86A8,
		GL_WEIGHT_ARRAY_TYPE_ARB = 0x86A9,
		GL_WEIGHT_ARRAY_STRIDE_ARB = 0x86AA,
		GL_WEIGHT_ARRAY_SIZE_ARB = 0x86AB,
		GL_WEIGHT_ARRAY_POINTER_ARB = 0x86AC,
		GL_WEIGHT_ARRAY_ARB = 0x86AD,
		GL_MODELVIEW0_ARB = 0x1700,
		GL_MODELVIEW1_ARB = 0x850A,
		GL_MODELVIEW2_ARB = 0x8722,
		GL_MODELVIEW3_ARB = 0x8723,
		GL_MODELVIEW4_ARB = 0x8724,
		GL_MODELVIEW5_ARB = 0x8725,
		GL_MODELVIEW6_ARB = 0x8726,
		GL_MODELVIEW7_ARB = 0x8727,
		GL_MODELVIEW8_ARB = 0x8728,
		GL_MODELVIEW9_ARB = 0x8729,
		GL_MODELVIEW10_ARB = 0x872A,
		GL_MODELVIEW11_ARB = 0x872B,
		GL_MODELVIEW12_ARB = 0x872C,
		GL_MODELVIEW13_ARB = 0x872D,
		GL_MODELVIEW14_ARB = 0x872E,
		GL_MODELVIEW15_ARB = 0x872F,
		GL_MODELVIEW16_ARB = 0x8730,
		GL_MODELVIEW17_ARB = 0x8731,
		GL_MODELVIEW18_ARB = 0x8732,
		GL_MODELVIEW19_ARB = 0x8733,
		GL_MODELVIEW20_ARB = 0x8734,
		GL_MODELVIEW21_ARB = 0x8735,
		GL_MODELVIEW22_ARB = 0x8736,
		GL_MODELVIEW23_ARB = 0x8737,
		GL_MODELVIEW24_ARB = 0x8738,
		GL_MODELVIEW25_ARB = 0x8739,
		GL_MODELVIEW26_ARB = 0x873A,
		GL_MODELVIEW27_ARB = 0x873B,
		GL_MODELVIEW28_ARB = 0x873C,
		GL_MODELVIEW29_ARB = 0x873D,
		GL_MODELVIEW30_ARB = 0x873E,
		GL_MODELVIEW31_ARB = 0x873F,
		GL_EXT_multi_draw_arrays = 1,
		GL_ARB_matrix_palette = 1,
		GL_MATRIX_PALETTE_ARB = 0x8840,
		GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB = 0x8841,
		GL_MAX_PALETTE_MATRICES_ARB = 0x8842,
		GL_CURRENT_PALETTE_MATRIX_ARB = 0x8843,
		GL_MATRIX_INDEX_ARRAY_ARB = 0x8844,
		GL_CURRENT_MATRIX_INDEX_ARB = 0x8845,
		GL_MATRIX_INDEX_ARRAY_SIZE_ARB = 0x8846,
		GL_MATRIX_INDEX_ARRAY_TYPE_ARB = 0x8847,
		GL_MATRIX_INDEX_ARRAY_STRIDE_ARB = 0x8848,
		GL_MATRIX_INDEX_ARRAY_POINTER_ARB = 0x8849,
		GL_EXT_vertex_shader = 1,
		GL_VERTEX_SHADER_EXT = 0x8780,
		GL_VERTEX_SHADER_BINDING_EXT = 0x8781,
		GL_OP_INDEX_EXT = 0x8782,
		GL_OP_NEGATE_EXT = 0x8783,
		GL_OP_DOT3_EXT = 0x8784,
		GL_OP_DOT4_EXT = 0x8785,
		GL_OP_MUL_EXT = 0x8786,
		GL_OP_ADD_EXT = 0x8787,
		GL_OP_MADD_EXT = 0x8788,
		GL_OP_FRAC_EXT = 0x8789,
		GL_OP_MAX_EXT = 0x878A,
		GL_OP_MIN_EXT = 0x878B,
		GL_OP_SET_GE_EXT = 0x878C,
		GL_OP_SET_LT_EXT = 0x878D,
		GL_OP_CLAMP_EXT = 0x878E,
		GL_OP_FLOOR_EXT = 0x878F,
		GL_OP_ROUND_EXT = 0x8790,
		GL_OP_EXP_BASE_2_EXT = 0x8791,
		GL_OP_LOG_BASE_2_EXT = 0x8792,
		GL_OP_POWER_EXT = 0x8793,
		GL_OP_RECIP_EXT = 0x8794,
		GL_OP_RECIP_SQRT_EXT = 0x8795,
		GL_OP_SUB_EXT = 0x8796,
		GL_OP_CROSS_PRODUCT_EXT = 0x8797,
		GL_OP_MULTIPLY_MATRIX_EXT = 0x8798,
		GL_OP_MOV_EXT = 0x8799,
		GL_OUTPUT_VERTEX_EXT = 0x879A,
		GL_OUTPUT_COLOR0_EXT = 0x879B,
		GL_OUTPUT_COLOR1_EXT = 0x879C,
		GL_OUTPUT_TEXTURE_COORD0_EXT = 0x879D,
		GL_OUTPUT_TEXTURE_COORD1_EXT = 0x879E,
		GL_OUTPUT_TEXTURE_COORD2_EXT = 0x879F,
		GL_OUTPUT_TEXTURE_COORD3_EXT = 0x87A0,
		GL_OUTPUT_TEXTURE_COORD4_EXT = 0x87A1,
		GL_OUTPUT_TEXTURE_COORD5_EXT = 0x87A2,
		GL_OUTPUT_TEXTURE_COORD6_EXT = 0x87A3,
		GL_OUTPUT_TEXTURE_COORD7_EXT = 0x87A4,
		GL_OUTPUT_TEXTURE_COORD8_EXT = 0x87A5,
		GL_OUTPUT_TEXTURE_COORD9_EXT = 0x87A6,
		GL_OUTPUT_TEXTURE_COORD10_EXT = 0x87A7,
		GL_OUTPUT_TEXTURE_COORD11_EXT = 0x87A8,
		GL_OUTPUT_TEXTURE_COORD12_EXT = 0x87A9,
		GL_OUTPUT_TEXTURE_COORD13_EXT = 0x87AA,
		GL_OUTPUT_TEXTURE_COORD14_EXT = 0x87AB,
		GL_OUTPUT_TEXTURE_COORD15_EXT = 0x87AC,
		GL_OUTPUT_TEXTURE_COORD16_EXT = 0x87AD,
		GL_OUTPUT_TEXTURE_COORD17_EXT = 0x87AE,
		GL_OUTPUT_TEXTURE_COORD18_EXT = 0x87AF,
		GL_OUTPUT_TEXTURE_COORD19_EXT = 0x87B0,
		GL_OUTPUT_TEXTURE_COORD20_EXT = 0x87B1,
		GL_OUTPUT_TEXTURE_COORD21_EXT = 0x87B2,
		GL_OUTPUT_TEXTURE_COORD22_EXT = 0x87B3,
		GL_OUTPUT_TEXTURE_COORD23_EXT = 0x87B4,
		GL_OUTPUT_TEXTURE_COORD24_EXT = 0x87B5,
		GL_OUTPUT_TEXTURE_COORD25_EXT = 0x87B6,
		GL_OUTPUT_TEXTURE_COORD26_EXT = 0x87B7,
		GL_OUTPUT_TEXTURE_COORD27_EXT = 0x87B8,
		GL_OUTPUT_TEXTURE_COORD28_EXT = 0x87B9,
		GL_OUTPUT_TEXTURE_COORD29_EXT = 0x87BA,
		GL_OUTPUT_TEXTURE_COORD30_EXT = 0x87BB,
		GL_OUTPUT_TEXTURE_COORD31_EXT = 0x87BC,
		GL_OUTPUT_FOG_EXT = 0x87BD,
		GL_SCALAR_EXT = 0x87BE,
		GL_VECTOR_EXT = 0x87BF,
		GL_MATRIX_EXT = 0x87C0,
		GL_VARIANT_EXT = 0x87C1,
		GL_INVARIANT_EXT = 0x87C2,
		GL_LOCAL_CONSTANT_EXT = 0x87C3,
		GL_LOCAL_EXT = 0x87C4,
		GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87C5,
		GL_MAX_VERTEX_SHADER_VARIANTS_EXT = 0x87C6,
		GL_MAX_VERTEX_SHADER_INVARIANTS_EXT = 0x87C7,
		GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87C8,
		GL_MAX_VERTEX_SHADER_LOCALS_EXT = 0x87C9,
		GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87CA,
		GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT = 0x87CB,
		GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT = 0x87CC,
		GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87CD,
		GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT = 0x87CE,
		GL_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87CF,
		GL_VERTEX_SHADER_VARIANTS_EXT = 0x87D0,
		GL_VERTEX_SHADER_INVARIANTS_EXT = 0x87D1,
		GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87D2,
		GL_VERTEX_SHADER_LOCALS_EXT = 0x87D3,
		GL_VERTEX_SHADER_OPTIMIZED_EXT = 0x87D4,
		GL_X_EXT = 0x87D5,
		GL_Y_EXT = 0x87D6,
		GL_Z_EXT = 0x87D7,
		GL_W_EXT = 0x87D8,
		GL_NEGATIVE_X_EXT = 0x87D9,
		GL_NEGATIVE_Y_EXT = 0x87DA,
		GL_NEGATIVE_Z_EXT = 0x87DB,
		GL_NEGATIVE_W_EXT = 0x87DC,
		GL_ZERO_EXT = 0x87DD,
		GL_ONE_EXT = 0x87DE,
		GL_NEGATIVE_ONE_EXT = 0x87DF,
		GL_NORMALIZED_RANGE_EXT = 0x87E0,
		GL_FULL_RANGE_EXT = 0x87E1,
		GL_CURRENT_VERTEX_EXT = 0x87E2,
		GL_MVP_MATRIX_EXT = 0x87E3,
		GL_VARIANT_VALUE_EXT = 0x87E4,
		GL_VARIANT_DATATYPE_EXT = 0x87E5,
		GL_VARIANT_ARRAY_STRIDE_EXT = 0x87E6,
		GL_VARIANT_ARRAY_TYPE_EXT = 0x87E7,
		GL_VARIANT_ARRAY_EXT = 0x87E8,
		GL_VARIANT_ARRAY_POINTER_EXT = 0x87E9,
		GL_INVARIANT_VALUE_EXT = 0x87EA,
		GL_INVARIANT_DATATYPE_EXT = 0x87EB,
		GL_LOCAL_CONSTANT_VALUE_EXT = 0x87EC,
		GL_LOCAL_CONSTANT_DATATYPE_EXT = 0x87ED,
		GL_ATI_envmap_bumpmap = 1,
		GL_BUMP_ROT_MATRIX_ATI = 0x8775,
		GL_BUMP_ROT_MATRIX_SIZE_ATI = 0x8776,
		GL_BUMP_NUM_TEX_UNITS_ATI = 0x8777,
		GL_BUMP_TEX_UNITS_ATI = 0x8778,
		GL_DUDV_ATI = 0x8779,
		GL_DU8DV8_ATI = 0x877A,
		GL_BUMP_ENVMAP_ATI = 0x877B,
		GL_BUMP_TARGET_ATI = 0x877C,
		GL_ATI_fragment_shader = 1,
		GL_FRAGMENT_SHADER_ATI = 0x8920,
		GL_REG_0_ATI = 0x8921,
		GL_REG_1_ATI = 0x8922,
		GL_REG_2_ATI = 0x8923,
		GL_REG_3_ATI = 0x8924,
		GL_REG_4_ATI = 0x8925,
		GL_REG_5_ATI = 0x8926,
		GL_REG_6_ATI = 0x8927,
		GL_REG_7_ATI = 0x8928,
		GL_REG_8_ATI = 0x8929,
		GL_REG_9_ATI = 0x892A,
		GL_REG_10_ATI = 0x892B,
		GL_REG_11_ATI = 0x892C,
		GL_REG_12_ATI = 0x892D,
		GL_REG_13_ATI = 0x892E,
		GL_REG_14_ATI = 0x892F,
		GL_REG_15_ATI = 0x8930,
		GL_REG_16_ATI = 0x8931,
		GL_REG_17_ATI = 0x8932,
		GL_REG_18_ATI = 0x8933,
		GL_REG_19_ATI = 0x8934,
		GL_REG_20_ATI = 0x8935,
		GL_REG_21_ATI = 0x8936,
		GL_REG_22_ATI = 0x8937,
		GL_REG_23_ATI = 0x8938,
		GL_REG_24_ATI = 0x8939,
		GL_REG_25_ATI = 0x893A,
		GL_REG_26_ATI = 0x893B,
		GL_REG_27_ATI = 0x893C,
		GL_REG_28_ATI = 0x893D,
		GL_REG_29_ATI = 0x893E,
		GL_REG_30_ATI = 0x893F,
		GL_REG_31_ATI = 0x8940,
		GL_CON_0_ATI = 0x8941,
		GL_CON_1_ATI = 0x8942,
		GL_CON_2_ATI = 0x8943,
		GL_CON_3_ATI = 0x8944,
		GL_CON_4_ATI = 0x8945,
		GL_CON_5_ATI = 0x8946,
		GL_CON_6_ATI = 0x8947,
		GL_CON_7_ATI = 0x8948,
		GL_CON_8_ATI = 0x8949,
		GL_CON_9_ATI = 0x894A,
		GL_CON_10_ATI = 0x894B,
		GL_CON_11_ATI = 0x894C,
		GL_CON_12_ATI = 0x894D,
		GL_CON_13_ATI = 0x894E,
		GL_CON_14_ATI = 0x894F,
		GL_CON_15_ATI = 0x8950,
		GL_CON_16_ATI = 0x8951,
		GL_CON_17_ATI = 0x8952,
		GL_CON_18_ATI = 0x8953,
		GL_CON_19_ATI = 0x8954,
		GL_CON_20_ATI = 0x8955,
		GL_CON_21_ATI = 0x8956,
		GL_CON_22_ATI = 0x8957,
		GL_CON_23_ATI = 0x8958,
		GL_CON_24_ATI = 0x8959,
		GL_CON_25_ATI = 0x895A,
		GL_CON_26_ATI = 0x895B,
		GL_CON_27_ATI = 0x895C,
		GL_CON_28_ATI = 0x895D,
		GL_CON_29_ATI = 0x895E,
		GL_CON_30_ATI = 0x895F,
		GL_CON_31_ATI = 0x8960,
		GL_MOV_ATI = 0x8961,
		GL_ADD_ATI = 0x8963,
		GL_MUL_ATI = 0x8964,
		GL_SUB_ATI = 0x8965,
		GL_DOT3_ATI = 0x8966,
		GL_DOT4_ATI = 0x8967,
		GL_MAD_ATI = 0x8968,
		GL_LERP_ATI = 0x8969,
		GL_CND_ATI = 0x896A,
		GL_CND0_ATI = 0x896B,
		GL_DOT2_ADD_ATI = 0x896C,
		GL_SECONDARY_INTERPOLATOR_ATI = 0x896D,
		GL_NUM_FRAGMENT_REGISTERS_ATI = 0x896E,
		GL_NUM_FRAGMENT_CONSTANTS_ATI = 0x896F,
		GL_NUM_PASSES_ATI = 0x8970,
		GL_NUM_INSTRUCTIONS_PER_PASS_ATI = 0x8971,
		GL_NUM_INSTRUCTIONS_TOTAL_ATI = 0x8972,
		GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI = 0x8973,
		GL_NUM_LOOPBACK_COMPONENTS_ATI = 0x8974,
		GL_COLOR_ALPHA_PAIRING_ATI = 0x8975,
		GL_SWIZZLE_STR_ATI = 0x8976,
		GL_SWIZZLE_STQ_ATI = 0x8977,
		GL_SWIZZLE_STR_DR_ATI = 0x8978,
		GL_SWIZZLE_STQ_DQ_ATI = 0x8979,
		GL_SWIZZLE_STRQ_ATI = 0x897A,
		GL_SWIZZLE_STRQ_DQ_ATI = 0x897B,
		GL_RED_BIT_ATI = 0x00000001,
		GL_GREEN_BIT_ATI = 0x00000002,
		GL_BLUE_BIT_ATI = 0x00000004,
		GL_2X_BIT_ATI = 0x00000001,
		GL_4X_BIT_ATI = 0x00000002,
		GL_8X_BIT_ATI = 0x00000004,
		GL_HALF_BIT_ATI = 0x00000008,
		GL_QUARTER_BIT_ATI = 0x00000010,
		GL_EIGHTH_BIT_ATI = 0x00000020,
		GL_SATURATE_BIT_ATI = 0x00000040,
		GL_COMP_BIT_ATI = 0x00000002,
		GL_NEGATE_BIT_ATI = 0x00000004,
		GL_BIAS_BIT_ATI = 0x00000008,
		GL_ATI_texture_mirror_once = 1,
		GL_MIRROR_CLAMP_ATI = 0x8742,
		GL_MIRROR_CLAMP_TO_EDGE_ATI = 0x8743,
		GL_ATI_element_array = 1,
		GL_ELEMENT_ARRAY_ATI = 0x8768,
		GL_ELEMENT_ARRAY_TYPE_ATI = 0x8769,
		GL_ELEMENT_ARRAY_POINTER_ATI = 0x876A,
		GL_ATI_vertex_streams = 1,
		GL_MAX_VERTEX_STREAMS_ATI = 0x876B,
		GL_VERTEX_SOURCE_ATI = 0x876C,
		GL_VERTEX_STREAM0_ATI = 0x876D,
		GL_VERTEX_STREAM1_ATI = 0x876E,
		GL_VERTEX_STREAM2_ATI = 0x876F,
		GL_VERTEX_STREAM3_ATI = 0x8770,
		GL_VERTEX_STREAM4_ATI = 0x8771,
		GL_VERTEX_STREAM5_ATI = 0x8772,
		GL_VERTEX_STREAM6_ATI = 0x8773,
		GL_VERTEX_STREAM7_ATI = 0x8774,
		GL_ATI_vertex_array_object = 1,
		GL_STATIC_ATI = 0x8760,
		GL_DYNAMIC_ATI = 0x8761,
		GL_PRESERVE_ATI = 0x8762,
		GL_DISCARD_ATI = 0x8763,
		GL_OBJECT_BUFFER_SIZE_ATI = 0x8764,
		GL_OBJECT_BUFFER_USAGE_ATI = 0x8765,
		GL_ARRAY_OBJECT_BUFFER_ATI = 0x8766,
		GL_ARRAY_OBJECT_OFFSET_ATI = 0x8767,
		GL_HP_occlusion_test = 1,
		GL_OCCLUSION_TEST_HP = 0x8165
	}

}
